Big Huge Thesaurus

protease inhibitor

noun